package com.sdry.service.cb;

import com.sdry.model.cb.AnomalyRecordsEntity;
import com.sdry.model.cb.JsonUtil;

import java.util.List;

/**
 * @author cb
 */
public interface AnomalyRecordsService {
    /**
     * 列表
     * @param anomaly
     * @return
     */
    List<AnomalyRecordsEntity> getAnomalyRecordsList(AnomalyRecordsEntity anomaly);

    /**
     * 总数
     * @param anomaly
     * @return
     */
    Integer getAnomalyRecordsTotal(AnomalyRecordsEntity anomaly);

    /**
     * 添加
     * @param anomaly
     * @return
     */
    JsonUtil addAnomalyRecords(AnomalyRecordsEntity anomaly);
    /**
     * 修改
     * @param anomaly
     * @return
     */
    JsonUtil updateAnomalyRecords(AnomalyRecordsEntity anomaly);

    /**
     * 所有的收货单据
     * @return
     */
    List<String> getReceiveNumber();

    /**
     * 删除
     * @param ids
     * @param type
     * @return
     */
    JsonUtil deleteAnomalyRecords(String[] ids, String type);
}
